module.exports = async (bot) => {
    console.log(bot.user.username + " ready");

    const status = bot.user.setPresence({ activities: [{ name: " /help", type: "PLAYING" }] });
    console.log(status);
    
    //guild = bot.guilds.cache.get('898438233178927105')
    //await guild.commands.fetch()
    //const inter = await guild.commands.cache.get('900798910312906833');
    //console.log(guild.commands.cache)
    //inter.delete();
    //await guild.commands.fetch()
    

    const commandsIT = bot.guilds.cache.get("836217414043435028").commands; //Или bot.application.commands - если команды будут глобальными
    await commandsIT.fetch(); //Найти все команды

    for (const command of bot.commands.any) {
        if(command.interaction) { //Если слэш команда есть
            const interaction = await commandsIT.cache.find(com=>com.name == command.interaction.name); //Найти команду в боте по названию
            if(!interaction) { //Если команда не была найдена в боте
                commandsIT.create(command.interaction); //Создать команду
            } else  //Если команда есть
            if(JSON.stringify(interaction.options) !== JSON.stringify(command.interaction.options)) {//И параметры команды не совпадают (т.е. команда была изменена)
                interaction.edit(command.interaction); //Редактируем эту команду
            }
        }
    }
}
